/**
 * Project Name: mmms-provider-user
 * File Name: EmployeeInfoVO.java
 * Package Name: com.scb.dev.mms.vo
 * Date: 2018/11/27 1:01 PM
 * Copyright (c) 2018, Wang, Haoyue All Rights Reserved.
 */
package com.scb.dev.mms.vo;

import java.util.Date;

/**
 * ClassName: EmployeeInfoVO
 * Description: EmployeeInfoVO
 * Date: 2018/11/27 1:01 PM
 *
 * @author Wang, Haoyue
 * @version V1.0
 * @since JDK 1.8
 */
public class EmployeeInfoVO {

    /** 职员编号 */
    private String employeeId;

    /** 职员姓名 */
    private String employeeName;

    /** 职员昵称 */
    private String employeeNickname;

    /** 职员性别 */
    private Integer employeeGender;

    /** 职员所在部门名称 */
    private String employeeDepartmentName;

    /** 职员职位名称 */
    private String employeePositionName;

    /** 职员角色名称 */
    private String employeeRoleName;

    /** 职员邮箱 */
    private String employeeEmail;

    /** 职员手机号 */
    private String employeeMobile;

    /** 职员座机号 */
    private String employeeTel;

    /** 职员座位号 */
    private String employeeSeat;

    /** 职员创建人账户名称 */
    private String employeeCreatorAccountName;

    /** 职员创建时间 */
    private Date employeeCreatedTime;

    /** 职员更新人账户名称 */
    private String employeeUpdatorAccountName;

    /** 职员更新时间 */
    private Date employeeUpdatedTime;

    /** 备注 */
    private String employeeRemarks;

    public EmployeeInfoVO() {
    }

    public EmployeeInfoVO(String employeeId, String employeeName, String employeeNickname, Integer employeeGender, String employeeDepartmentName, String employeePositionName, String employeeRoleName, String employeeEmail, String employeeMobile, String employeeTel, String employeeSeat, String employeeCreatorAccountName, Date employeeCreatedTime, String employeeUpdatorAccountName, Date employeeUpdatedTime, String employeeRemarks) {
        this.employeeId = employeeId;
        this.employeeName = employeeName;
        this.employeeNickname = employeeNickname;
        this.employeeGender = employeeGender;
        this.employeeDepartmentName = employeeDepartmentName;
        this.employeePositionName = employeePositionName;
        this.employeeRoleName = employeeRoleName;
        this.employeeEmail = employeeEmail;
        this.employeeMobile = employeeMobile;
        this.employeeTel = employeeTel;
        this.employeeSeat = employeeSeat;
        this.employeeCreatorAccountName = employeeCreatorAccountName;
        this.employeeCreatedTime = employeeCreatedTime;
        this.employeeUpdatorAccountName = employeeUpdatorAccountName;
        this.employeeUpdatedTime = employeeUpdatedTime;
        this.employeeRemarks = employeeRemarks;
    }

    public String getEmployeeId() {
        return employeeId;
    }

    public void setEmployeeId(String employeeId) {
        this.employeeId = employeeId;
    }

    public String getEmployeeName() {
        return employeeName;
    }

    public void setEmployeeName(String employeeName) {
        this.employeeName = employeeName;
    }

    public String getEmployeeNickname() {
        return employeeNickname;
    }

    public void setEmployeeNickname(String employeeNickname) {
        this.employeeNickname = employeeNickname;
    }

    public Integer getEmployeeGender() {
        return employeeGender;
    }

    public void setEmployeeGender(Integer employeeGender) {
        this.employeeGender = employeeGender;
    }

    public String getEmployeeDepartmentName() {
        return employeeDepartmentName;
    }

    public void setEmployeeDepartmentName(String employeeDepartmentName) {
        this.employeeDepartmentName = employeeDepartmentName;
    }

    public String getEmployeePositionName() {
        return employeePositionName;
    }

    public void setEmployeePositionName(String employeePositionName) {
        this.employeePositionName = employeePositionName;
    }

    public String getEmployeeRoleName() {
        return employeeRoleName;
    }

    public void setEmployeeRoleName(String employeeRoleName) {
        this.employeeRoleName = employeeRoleName;
    }

    public String getEmployeeEmail() {
        return employeeEmail;
    }

    public void setEmployeeEmail(String employeeEmail) {
        this.employeeEmail = employeeEmail;
    }

    public String getEmployeeMobile() {
        return employeeMobile;
    }

    public void setEmployeeMobile(String employeeMobile) {
        this.employeeMobile = employeeMobile;
    }

    public String getEmployeeTel() {
        return employeeTel;
    }

    public void setEmployeeTel(String employeeTel) {
        this.employeeTel = employeeTel;
    }

    public String getEmployeeSeat() {
        return employeeSeat;
    }

    public void setEmployeeSeat(String employeeSeat) {
        this.employeeSeat = employeeSeat;
    }

    public String getEmployeeCreatorAccountName() {
        return employeeCreatorAccountName;
    }

    public void setEmployeeCreatorAccountName(String employeeCreatorAccountName) {
        this.employeeCreatorAccountName = employeeCreatorAccountName;
    }

    public Date getEmployeeCreatedTime() {
        return employeeCreatedTime;
    }

    public void setEmployeeCreatedTime(Date employeeCreatedTime) {
        this.employeeCreatedTime = employeeCreatedTime;
    }

    public String getEmployeeUpdatorAccountName() {
        return employeeUpdatorAccountName;
    }

    public void setEmployeeUpdatorAccountName(String employeeUpdatorAccountName) {
        this.employeeUpdatorAccountName = employeeUpdatorAccountName;
    }

    public Date getEmployeeUpdatedTime() {
        return employeeUpdatedTime;
    }

    public void setEmployeeUpdatedTime(Date employeeUpdatedTime) {
        this.employeeUpdatedTime = employeeUpdatedTime;
    }

    public String getEmployeeRemarks() {
        return employeeRemarks;
    }

    public void setEmployeeRemarks(String employeeRemarks) {
        this.employeeRemarks = employeeRemarks;
    }

    @Override
    public String toString() {
        return "EmployeeInfoVO{" +
                "employeeId='" + employeeId + '\'' +
                ", employeeName='" + employeeName + '\'' +
                ", employeeNickname='" + employeeNickname + '\'' +
                ", employeeGender=" + employeeGender +
                ", employeeDepartmentName='" + employeeDepartmentName + '\'' +
                ", employeePositionName='" + employeePositionName + '\'' +
                ", employeeRoleName='" + employeeRoleName + '\'' +
                ", employeeEmail='" + employeeEmail + '\'' +
                ", employeeMobile='" + employeeMobile + '\'' +
                ", employeeTel='" + employeeTel + '\'' +
                ", employeeSeat='" + employeeSeat + '\'' +
                ", employeeCreatorAccountName='" + employeeCreatorAccountName + '\'' +
                ", employeeCreatedTime=" + employeeCreatedTime +
                ", employeeUpdatorAccountName='" + employeeUpdatorAccountName + '\'' +
                ", employeeUpdatedTime=" + employeeUpdatedTime +
                ", employeeRemarks='" + employeeRemarks + '\'' +
                '}';
    }
}
